首先,這兩個方法只是長得很像而已,根本不是同一個類別的方法,前者是 UIViewController 用來初始化 UIViewController;後者是 NSBundle 類別裡的方法,用來初始化 View。
UIViewController *VC = [[UIViewController alloc] initWithNibName:@"nib name" bundle:nil];
NSArray *views = [[NSBundle mainBundle] loadNibNamed:@"nibName" owner:nil options:nil];